package main

import (
	"fmt"
	"os"
	"struct-generate-table-mysql/service"
	"sync"
)

func main() {

	//第一步扫描生成文件
	//service.CreateGo()

	//下面是第二步 第一步走完再把下面的代码打开 把第一步注释了
	os.MkdirAll("sqlCode", os.ModePerm) //创建目录
	data := service.GetInterfaceMap()
	fmt.Println(data)
	var wg = &sync.WaitGroup{}
	for _, v := range data {
		wg.Add(1)
		go service.CreateTable(v, wg)
	}
	wg.Wait()
}
